package com.shujia.process_contr;

import org.junit.Test;

import java.util.Scanner;

public class Homework {

    // 8.给20块钱买可乐，每瓶可乐3块钱，喝完之后退瓶子可以换回1块钱，问最多可以喝到多少瓶可乐。
    @Test
    public void test5() {
        int price = 3;
        int bottle; // 代表每次购买饮料的瓶
        int money = 20; // 能够买饮料的钱
        int bottleCount = 0;// 一共购买的饮料数

        while (price <= money) {
            bottle = money / price;
            bottleCount += bottle;
            // 下一轮买饮料的钱
            money = bottle + money % price;
        }

        System.out.println("购买了:" + bottleCount);


    }

    // 输入一批整数，使用循环求出最大值与最小值，输入0时结束。
    @Test
    public void test4() {
        Scanner sc = new Scanner(System.in);

        int num;
        int min = 0;
        int max = 0;
        boolean flag = true;// true 表示第一次
        do {
            num = sc.nextInt();

            if (num == 0) {
                break;
            }
            if (flag) {
                min = num;
                max = num;
                flag = false;// 改变标识
            } else {
                if (num < min) {
                    min = num;
                }
                if (num > max) {
                    max = num;
                }
            }

        } while (num != 0);

        System.out.println("min:" + min);
        System.out.println("max:" + max);


    }

    // 6.判断一个数是否是素数。
    @Test
    public void test3() {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();

        for (int i = 2; i < num; i++) {
            // 可以被整除, 不是素数
            if (num % i == 0) {
                System.out.println("num不是素数!");
                break;
            }
        }

    }

    // 从键盘输入一个班5个学生的分数，求和并输出。
    @Test
    public void test2() {
        Scanner sc = new Scanner(System.in);

        int score;
        int sum = 0;
        for (int i = 0; i < 5; i++) {
            score = sc.nextInt();
            sum += score;
        }
        System.out.println(sum);
    }


    @Test
    public void test1() {

        for (int i = 1; i <= 10; i++) {
            if (i < 5)
                continue;
            System.out.println("Java基础班");
        }


//        boolean m = false;
//        if (m = false) {
//            System.out.println("false");
//        } else {
//            System.out.println("true");
//        }
    }
}
